abstract factory pattern example

visit shbcf.ru